<?php 
$this->extend('/Comun/panel');
$this->assign('clase', 'grid-1');
$this->assign('titulo', 'Documentos');
 ?>

<?php echo $this->Html->link('Agregar Documento', array('controller' => 'documentos', 'action' => 'add')); ?>
<table class="display">
<thead>
    <tr>
        <th><?php echo $this->Paginator->sort('Id', 'id'); ?></th> 
        <th><?php echo $this->Paginator->sort('Nombre', 'nombre'); ?></th> 
        <th><?php echo $this->Paginator->sort('Archivo', 'archivo'); ?></th>
        <th><?php echo $this->Paginator->sort('Descripcion', 'descripcion'); ?></th>
        <th><?php echo $this->Paginator->sort('Etiquetas', 'etiquetas'); ?></th> 
        <th><?php echo $this->Paginator->sort('Fecha', 'fecha'); ?></th> 
        <th><?php echo $this->Paginator->sort('Version', 'version'); ?></th> 
        <th><?php echo $this->Paginator->sort('Categoria', 'categoria'); ?></th> 
        <th><?php echo $this->Paginator->sort('Autor', 'autor'); ?></th> 

        <th>&nbsp;</th> 
    </tr>
    </thead>
    <tbody>
    <?php foreach ($documentos as $documento): ?>
        <tr>
            <td><?php echo $documento['Documento']['id']; ?></td>
            <td><?php echo $documento['Documento']['nombre']; ?></td>
            <td><?php echo $documento['Documento']['archivo']; ?></td>
            <td><?php echo $documento['Documento']['descripcion']; ?></td>
            <td><?php echo $documento['Documento']['etiquetas']; ?></td>
            <td><?php echo $documento['Documento']['fecha']; ?></td>
            <td><?php echo $documento['Documento']['version']; ?></td>
            <td><?php echo $documento['Categoria']['nombre']; ?></td>
            <td><?php echo $documento['Documento']['autor']; ?></td>


            <td>
                <?php
                if ($role == 'admin') {
                    echo $this->Html->link('Edit', array('action' => 'edit', $documento['Documento']['id']));
                    echo $this->Form->postLink('Eliminar', array('action' => 'delete', $documento['Documento']['id']), array('confirm' => '¿En verdad desea eliminar este elemento?'));
                } else if ($role == 'user') {

                    $operacion['nombre'] = 'Consultar';
                    $operacion['action'] = 'solicitarConsulta';
                    echo $this->Form->postLink($operacion['nombre'], array('controller' => 'solicitudes', 'action' => $operacion['action'], $documento['Documento']['id']));

                    $operacion['nombre'] = 'Modificar';
                    $operacion['action'] = 'solicitarModificacion';
                    echo $this->Form->postLink($operacion['nombre'], array('controller' => 'solicitudes', 'action' => $operacion['action'], $documento['Documento']['id']));




                    foreach ($solicitudes as $solicitud) {

                        if ($documento['Documento']['id'] == $solicitud['Documento']['id']) {

                            if ($solicitud['Solicitud']['tipo'] == SOLICITUD_TIPO_MODIFICACION &&
                                    $solicitud['Solicitud']['estado'] == SOLICITUD_ESTADO_APROBADO) {
                                $operacion['nombre'] = 'Descargar';
                                $operacion['action'] = 'Descargar';


                                //echo $this->Html->link($operacion['nombre'], array('controller' => 'solicitudes', 'action' => $operacion['action'], $solicitud['Solicitud']['id']));
                            } else {
                                
                            }
                        }
                    }
                }
                ?>


            </td>
        </tr>
    <?php endforeach; ?>
    </tbody>
</table>
<?php echo $this->Paginator->numbers(); ?>
<?php echo $this->Paginator->prev('« Anterior ', null, null, array('class' => 'disabled')); ?>
<?php echo $this->Paginator->next(' Siguiente »', null, null, array('class' => 'disabled')); ?> 
